Copyright: Visual Help Copyright® 1993 Firas Bushnaq


CONTENTS
A Priori Equalizer

A Priori Equalizer is an expression evaluator that can

•	Use a variety of built-in functions and operators

•	Use up to 8 independent variables per expressions

•	Store up to 10 expressions

•	Configure each expression "page" with a unique expression name and variable names

•	Plot any expression with any independent variable and copy these plots to the Windows clipboard or print to the default Windows Printer

Using A Priori Equalizer

Expressions

Configuration

Plotting Expressions

Registration

Examples

About A Priori


Using the A Priori Equalizer

The basic use of A Priori Equalizer is simple:

•	Enter the expression in the Expression box

•	Click on the Evaluate button.

Additionally, you may

•	use variables (including defining them on the Configure Dialog)

•	Plot Expressions

•	Select from among 10 different expressions by clicking on the tabs at the top of the window.

If not all tabs are visible, then click on any tab and then use the arrow keys to scroll the tabs.

See also

Examples

Expressions

Plotting Expression


Examples

•	You may have simple numeric expressions:

2^3 + 6*(8+5)/3

•	You may use variables defined by the Configure option

2*x + y^(z+2)
x^2 + 3*x^3 + 4*x^6
x + 9 \ y
sin(x^2)^3 * log(y^2)
5/9*(Farenheit - 32)

•	You may use a variety of built-in functions

atn(x+y)
Abs(cos(log(2*x0+3*x1)))
tan(x) * log(y) + exp(z*tan(y+sin(w*3)))

•	Expression errors are detected and errors reported

X+	Syntax error
(x+y	Missing brackets
x/0	Divide by zero


Expressions

Expressions may use the following operators:

Prty	Op	Description	Op	Description
6	()	subexpressions
5	^	power
4	*	times	/	divide
%	modulus	\	integer divide
3	+	plus	-	minus
2	>	greater than	>=	greater or equal
<	less than	<=	less or equal
=	equal	<>	not equal
1	&	logical and	|	logical or

In addition, expressions may use the following functions:
abs, sin, cos, tan, atn, log, and exp.


Plotting Expressions

An expression may be plotted, after being defined, by clicking on the Plot button. On this page, you may select the independent variable (the variable on the "x" axis), and lower and upper limits for the plot, and the number of points to plot. A line will be drawn between each point. To increase the quality of the plot, increase the number of points to plot. Generally, numbers under 100 are acceptably fast. You are limited to about 3000 points to plot.

Once plotted, you may

•	Print your plotted expression by clicking on the Print Button

The plot is printed to the default Windows printer.

•	Copy your plotted expression to the Windows clipboard by clicking on the Copy button.

Copied plots can be pasted into a variety of Windows applications, including Windows Paintbrush.


Configuration

Each expression may be separately configured. To do so, select the tab corresponding to the expression and then click on the Configure button. This brings up the Configuration dialog.

In this dialog, you may

•	Name the expression

This name is used in the tab.

•	Identify the number of variables in the expression

This limits the number of variables in the expression. Each expression may have up to 8 variables.

•	Name the variables

Each variable is given a default name, however, you may enter a different name for each one.


Registration

You may register this software by sending $15 plus $5.00 for s/h to

A Priori Software
5409 North Pass
McFarland, WI 53558

Registered users will get a printed manual, the most recent version of the software, and the satisfaction of supporting the development of software that you find useful.

What do you get when you register?

In an effort to make the software as usable as possible, the unregistered version is fully functional. With registration, the software

•	Starts up with the main dialog, not the About dialog

•	Does not print "(Unregistered)" on all plots

•	Does not periodically show the About dialog to remind you to register.

How to register your software

You may register your software my entering the registration code. To do this, contact A Priori Software for your code. Run the A Priori Equalizer and click on the Registration button. Enter the code and click on the OK button. If it is a valid registration code, your software will become registered.


About A Priori Software

A Priori Software specializes in:

•	Numerical Analysis

•	Scientific Computing

•	Object Oriented Analysis and Design and Training

•	Neural Networks and Fuzzy Logic

•	Real-Time, High Reliability Embedded Systems

A Priori Software does both training and consulting.  We can be contacted at :

A Priori Software
5409 North Pass
McFarland, WI 53558
(608) 838-6189
Compuserve 70673,2715